home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Franz PD / Franz PD Disk #142 (1991-10)(Rhein-Sieg-Soft).zip / Franz PD Disk #142 (1991-10)(Rhein-Sieg-Soft).adf / Drafu / DRAFU.doc < prev    next >
Text File  |  1991-09-30  |  10KB  |  223 lines

  1.  
  2.                        --- DRAFU V2.01 rel. 1108-91 ---
  3.  
  4.                        (benoetigt 'ak.library' V34 oder hoeher)
  5.  
  6.                        (c) 1990-91 by Andreas Ralph Kleinert
  7.                                       Grube Hohe Grethe 23
  8.                                       W-5900 Siegen 1
  9.                                       Germany
  10.  
  11.  
  12.                                                        /@@@@@@@@@@\
  13.                        y = a*b + c^2 + 5              /            \
  14.                                                      /              \
  15.               /@@@@@\                               /                \
  16.              /       \         /@@@@@\             /                  \
  17.             /         \       /       \           /                    \
  18.            /           \@@@@@/         \         /                      \
  19.                                         \       /                        \
  20.                                          \@@@@@/                          \
  21.  
  22.      "DRAFU" ist (C)opyright 1990-91 by Andreas R. Kleinert und darf frei
  23.      kopiert werden. Eine "Entrichtung" des SHARE-Betrages ist erwuenscht,
  24.      aber nicht Zwang. Eine eventuell verlangte Kopiergebuehr pro Diskette
  25.      sollte 10 DM bzw. das 5-fache des Leerdiskettenpreises nicht uebersteigen.
  26.      (Der fuer fruehere Versionen von "DRAFU" geltende Betrag von 20 DM bzw.
  27.      15 DM gilt mit Erscheinen dieser Version NICHT mehr). ERWUENSCHT ist
  28.      allerdings ein Betrag, der, bis auf eine geringe Kopiergebuehr, in etwa
  29.      dem Preis einer Leerdiskette entspricht.
  30.      "DRAFU" darf nicht unvollstaendig weitergegeben werden !
  31.      Bestandteile von "DRAFU V2.01" sind :
  32.  
  33.       - diese Anleitung
  34.       - die "ak.library" und ihre Anleitung
  35.       - der restliche Inhalt dieses Directories, soweit als Bestandteil
  36.         von "DRAFU" gekennzeichnet
  37.  
  38.      ----- Dokumentationsfile-Version : V2.01-A-1108-91 -----
  39.  
  40. >>> PROGRAMMBESCHREIBUNG
  41.  
  42.    DRAFU steht fuer (D)raw (A) (Fu)nction, was soviel bedeutet wie
  43.    "Zeichne eine Funktion". Wie Sie gleich sehen werden, trifft
  44.    dieser Name in Bezug auf die Beschreibung der Funktionen des
  45.    Programmes genau ins Schwarze : DRAFU V2.01 ist naemlich in der Lage
  46.    saemtliche mathematischen Grundfunktionsarten wie lineare Funk-
  47.    tionen, quadratische Funktionen und Polynome grafisch darzustellen.
  48.  
  49. >>> HINWEIS
  50.  
  51.     "DRAFU V2.01" ist SHAREWARE. Falls Sie dieses Programm
  52.     nuetzlich finden, so senden Sie mir bitte den SHARE-Beitrag von DM 15 als
  53.     Aufwandsentschaedigung fuer die Programmierarbeit, die verbrauchten Ner-
  54.     ven, die schlaflosen Naechte und sonstige Erscheinungen, die beim Program-
  55.     mieren nun einmal so auftreten  (Achtung, Selbstironie !).
  56.     Sie haben dann uebrigens auch die Moeglichkeit, von mir stets die neueste
  57.     Version von "DRAFU" (falls sie bereits erstellt ist und ich
  58.     die Arbeit an "DRAFU" aufgrund mangelnden Interesses sei-
  59.     tens der Public-Domain-"Gemeinde" noch nicht eingestellt habe) gegen eine
  60.     Leerdiskette und ausreichend Rueckporto zu erhalten (dieses Angebot gilt
  61.     bis zu dem Zeitpunkt, da ich mich nicht mehr in der Lage sehe, die zahl-
  62.     reichen Anfragen zu befriedigen; dieser ist allerdings momentan nicht in
  63.     Sicht). Alle, die den SHARE-Beitrag an mich entrichtet haben, finden (so-
  64.     zusagen als Bonbon) eine etwas ausfuehrlichere Anleitung auf ihrer Disket-
  65.     te, die auch teilweise detaillierter auf bestimmte "DRAFU"-
  66.     Funktionen eingeht. Diese erweiterte "Anleitungsdatei" darf dann aller-
  67.     dings nicht weitergegeben werden ! 
  68.     Ich weise noch einmal ausdruecklich darauf hin, dass das "Entrichten"
  69.     des SHARE-Beitrags an mich eine absolut FREIWILLIGE Angelegenheit ist, die
  70.     ich als eine Art "Unterstuetzung fuer einen bislang erfolglosen Program-
  71.     mierer" betrachte. Da "DRAFU" kein kommerzielles Programm
  72.     ist, besteht hierzu zwar keine Verpflichtung, dankbar waere ich dafuer
  73.     allerdings dennoch und ich wuerde mich dafuer auch wie oben beschrieben
  74.     erkenntlich zeigen !!!
  75.  
  76. >>> INSTALLATION
  77.  
  78.     Kopieren Sie die beigefuegte (oder eine hoehere) Version der "ak.library"
  79.     in das "LIBS:"-Verzeichnis Ihrer System-Diskette ("SYS:").
  80.  
  81. >>> BEDIENUNG (grob)
  82.  
  83.    Zunaechst waehlen Sie im Menue "Funktionen" den Menuepunkt an, der die Ka-
  84.    tegorie von Funktion vertritt, die Sie darstellen wollen (linear, quadra-
  85.    tisch, etc.). Teilweise gibt es mehrere Moeglichkeiten, eine Funktion ein-
  86.    zugeben : So laesst sich z.B. eine quadratische Funktion durch ihre Schei-
  87.    telpunktsform, durch ihre p-q-Form oder aber als Polynom fuenften  Grades,
  88.    bei der die Koeffizenten a5 und a4 gleich Null sind, beschreiben.
  89.    Normalerweise ist nur eine dieser "Leerformeln" auch wirklich sinn-
  90.    voll, denn die Ausgabe aendert sich durch die Verwendung einer
  91.    etwas komplizierteren "Leerformel" natuerlich nicht, da die zusaetz-
  92.    lich einzugebenden Werte den Funktionsterm zwar ausserlich veraendern, aber
  93.    sich auf das Ergebnis in keinem Fall veraendernd auswirken.
  94.    
  95.    Nach Auswahl der "Leerformel" geben Sie die von der "Leerformel" be-
  96.    noetigten Werte, die diese zu einem gueltigen Funktionsterm werden
  97.    lassen. Das sind in erster Linie die Variablen der "Leerformel" und
  98.    zusaetzlich : die Anzahl der "Schritte" (= Anzahl der Funktionswerte),
  99.    die Abstaende der zu verwendenden X-Werte und den X-Wert, mit dem begonnen
  100.    werden soll (z.B. Start bei -10).
  101.  
  102.    Danach beginnt die Darstellung der Funktion.
  103.    (PAL 640/256-Window auf PAL 640/256 HIRES-Screen mit 4 Farben).
  104.  
  105.    Die zuletzt dargestellte Funktion bleibt solange stehen, bis Sie eine
  106.    neue Funktion darstellen, die Farben veraendern oder oder entsDRAFUechende
  107.    andere Menues anwaehlen.
  108.  
  109.    Falls eine von Ihnen gewaehlte Funktion, trotz Korrektheit des Funktions-
  110.    term nicht dargestellt wird, versuchen Sie es bitte noch einmal, in-
  111.    dem Sie die Voreinstellungen im dazugehoerigen Menue aendern.
  112.    Sie koennen die Y-Achse und die X-Achse beliebig und getrennt verschieben
  113.    und ausserdem die Groessen einer X- bzw. Y-Einheit beliebig veraendern.
  114.    Mindestgroesse ist jedoch 1 Pixel fuer X bzw. Y (nicht empfehlenswert).
  115.  
  116.    Diese und andere Veraenderungen sind leicht einzustellen. Falls Sie
  117.    dennoch nicht ganz zurecht kommen sollten, koennen Sie als "authorisierter"
  118.    User von mir allerdings noch eine genauere Beschreibung der Funktionen
  119.    von DRAFU bekommen.
  120.  
  121. >>> BEIPIEL(e)
  122.  
  123.     Zum Schluss noch ein Anwendungsbeispiel : 
  124.  
  125.        1. Anwahl von "Quadratisch (1)"
  126.        2. Eingabe von "1"   fuer "a"
  127.        3. Eingabe von "2"   fuer "p"
  128.        4. Eingabe von "100" fuer "Schritte"
  129.        5. Eingabe von "1"   fuer "Schrittgroesse"
  130.        6. Eingabe von "-5"  fuer "Anfangswert"
  131.  
  132.     Es wird eine nach oben geoeffnete Normalparabel gezeichnet.
  133.  
  134. >>> HINWEIS ZUR DARSTELLUNG DER FUNKTIONEN
  135.  
  136.     Eine Markierung auf der X- bzw. Y-Achse steht immer fuer jeweils einen
  137.     Schritt von "1". Die Abstaende der Markierungen sind veraenderbar.
  138.     Dadurch sind Manipulationen der Darstellung moeglich.
  139.     Eine Veraenderung des "Wertes" eines Markierung ist (noch) nicht moeglich. 
  140.  
  141. >>> TIP(s)
  142.  
  143.    - Hardcopies muessten mit dem Programm "GraphicDump" von der
  144.      WB V1.2 bzw. V1.3 bei geschicktem Einsatz moeglich sein.
  145.      Wer einen Freezer oder etwas aehnliches besitzt, kann es auch damit
  146.      probieren.
  147.    - Tip zur Eingabe : Es wird zwar mit FLOAT-Zahlen gearbeitet,
  148.      es ist jedoch nicht noetig, auch ungebrochene Zahlen mit Dezimalstellen
  149.      einzugeben, wie sonst (z.B. in verschiedenen Programmiersprachen) noetig
  150.      bzw. ueblich.
  151.      So koennen Sie z.B. anstelle von "1.0" auch lediglich "1" eingeben !
  152.    - Falls Sie sich fuer DRAFU eine Arbeitsdiskette erstellen sollten, so
  153.      achten Sie bitte darauf, dass Sie mittels der Startup-Sequence in der
  154.      RAM-Disk die logischen Devices "CLIPS:", "ENV:" und "T:" einrichten.
  155.      Eine spaetere Version von DRAFU wird moeglicherweise darauf zurueck-
  156.      greifen. Sie ersparen sich dadurch umstaendliche Anpassungen und
  157.      ausserdem nutzen auch viele andere Programme diese logischen "Devices".
  158.    - Falls Ihnen die Farben, die DRAFU verwendet, nicht ganz zusagen, oder
  159.      falls Sie kontrastreichere benoetigen (Bilschirmfotos, etc.), dann
  160.      benutzen Sie entweder einfach die Einstellfunktion(en) von DRAFU oder ma-
  161.      nipulieren Sie die Standardfarben  mittels der "Preferences", indem Sie
  162.      eine neue "System-Configuration"-Datei (Verzeichnis "DEVS:") fuer Ihre
  163.      Arbeitsdiskette erstellen.
  164.  
  165. >>> VERSIONS-"HISTORY"
  166.  
  167.   V1.0 :
  168.  
  169.    - erste Version (ohne FLOAT-Unterstuetzung)
  170.  
  171.   V1.5 :
  172.  
  173.    - jetzt mit FLOAT-Unterstuetzung (!)
  174.    - Fehlerkorrekturen in der Darstellung der Fuktionen, sodass die restlichen
  175.      Teile von teilweise nicht darstellbaren Funktionen (Screen zu klein)
  176.      korrekt dargestellt werden
  177.    - kleinere Verbesserungen in der Programmstruktur
  178.  
  179.   V2.00 :
  180.  
  181.    komplette Ueberarbeitung des Programmes :
  182.  
  183.    - einer Screen/eigenes Window waehrend der ganzen Laufzeit des Programmes
  184.    - ECHTE Menue-Steuerung
  185.    - Werteeingabe durch String-Gadgets
  186.    - dargestellte Funktion bleibt dargestellt (leichtere Hardcopies, s.o.)
  187.    - Farbmanipulationen sofort sichtbar
  188.    - Verwendung der "ak.library" V33
  189.    - u.v.m.
  190.  
  191.   V2.01 :
  192.  
  193.    - Anpassung an "ak.library" V34, dadurch enorme Code-Verkuerzung
  194.  
  195. >>> GEPLANT
  196.  
  197.   - Verbesserung der Grafikausgabe
  198.   - Abspeichern der Grafiken als IFF-ILBM-/BitMap-File
  199.   - Mehrere Funktionen gleichzeitig darstellen
  200.   - Einbau eines "Notizblocks"
  201.   - Erweiterung der Voreinstellungen
  202.   - Erweiterung und Verbesserung der Sonderfunktionen
  203.   - u.a.
  204.   - Fehlerverbesserung
  205.  
  206.   Ich bitte ausdruecklich um die Zusendung von BUG-Reports !!!
  207.  
  208. >>> PS
  209.  
  210.     Selbstverstaendlich weiss ich, dass DRAFU in seinem Metier nicht so gut
  211.     ist, wie gewisse andere, kommerzielle Programme zu Preisen zwischen
  212.     ca. 40 DM und ca. 70 DM. Dafuer ist DRAFU SHAREWARE, und niemand, der
  213.     nicht wirklich will, muss etwas dafuer bezahlen.
  214.     Das sollte bei aller, zugegebenermassen teilweise gerechtfertigter, Kritik
  215.     an den Leistungen von DRAFU nicht vergessen werden.
  216.     Im uebrigen werden die, die bereits die aelteste Version von DRAFU be-
  217.     sitzen/besassen (falls es diese Gruppe von Personen gibt) die bereits
  218.     vollzogenen Verbesserungen sicherlich zu schaetzen wissen (welches
  219.     kommerzielle Programm der mittleren Preisklasse wird schon regelmaessig
  220.     verbessert ?).
  221.  
  222. >>> (c) 1990-91 by Andreas R. Kleinert
  223.